package com.dykj.fireFighting.api.fire.devhis.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.dykj.fireFighting.api.fire.devhis.dto.DevHisDto;
import com.dykj.fireFighting.api.fire.devhis.dto.DeviceDto;
import com.dykj.fireFighting.api.fire.devhis.entity.Device;
import com.dykj.fireFighting.api.fire.devhis.entity.vo.DevHisVo;
import com.dykj.fireFighting.api.fire.devhis.entity.vo.DevHisWaterVo;
import com.dykj.fireFighting.common.core.vo.PageVo;

/**
 * @Author fgc
 * @Date 2021/8/30 17:22
 * @ Description：设备运行记录
 */
public interface IDevHisService  {
    PageVo<DevHisVo> getDevHisList(DevHisDto devHisDto);
    PageVo<DevHisVo> getDevHisFaultList(DevHisDto devHisDto);
    int getFaultNotRead(DevHisDto devHisDto);
    PageVo<Device> pageList(DeviceDto deviceDto);
    PageVo<DevHisWaterVo> getDevHisWater(long pageNum,long limit,String relationId);
}
